// pages/component/tv/tv.js
const remove = function(arr,val){
   let index = arr.indexOf(val)
   if(index>-1){
      arr.splice(index,1)
   }
   return arr

}

Page({

   data: {
      list:[{
         icon:'cuIcon-delete',
         name:'预约打扫',
         id:1
      },{
         icon:'cuIcon-emoji',
            name: '请勿打扰',
            id: 2
      },{
         icon:'cuIcon-exit',
            name: '预约退房',
            id: 3
      },{
         icon:'cuIcon-clothes',
            name: '预约洗衣',
            id: 4
      },{
         icon:'cuIcon-home',
            name: '预约续房',
            id: 5
      },{
         icon:'cuIcon-time',
            name: '定时叫醒',
            id: 6
      },{
         icon:'cuIcon-ticket',
            name: '预约发票',
            id: 7
      },{
         icon:'cuIcon-service',
            name: '呼叫前台',
            id: 8
      },{
         icon:'cuIcon-taxi',
            name: '预约车辆',
            id: 9
      }],
      active:[1,2]

   },

   onLoad: function (options) {

   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {

   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },
   showId(e){
      let id = e.currentTarget.dataset.id
      
      if(this.data.active.includes(id)){
         let active = remove(this.data.active,id)
         this.setData({
            active:active
         })
      }else{
         this.setData({
            active: this.data.active.concat(id)
         })
      }
      
   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   }
})